Tested Ruby Configurations
Metadata for Ruby Configs
No JIT Metadata
{
"RUBY_VERSION": "3.3.0",
"RUBY_DESCRIPTION": "ruby 3.3.0dev (2023-02-10T16:53:20Z :detached: 7ece23bf74) [aarch64-linux]",
"RUBY_ENGINE": "ruby",
"which ruby": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin/ruby\n",
"hostname": "ip-172-31-18-107\n",
"ec2 instance id": "i-0faa0c38f86ecfc80",
"ec2 instance type": "a1.metal",
"arch": "aarch64-linux",
"uname -a": "Linux ip-172-31-18-107 5.15.0-1022-aws #26-Ubuntu SMP Thu Oct 13 12:59:49 UTC 2022 aarch64 aarch64 aarch64 GNU/Linux\n",
"RbConfig configure_args": " '--disable-install-doc' '--disable-install-rdoc' '--enable-yjit' '--prefix=/home/ubuntu/.rubies/ruby-yjit-metrics-prod'",
"platform": "aarch64"
}
YJIT Metadata
{
"RUBY_VERSION": "3.3.0",
"RUBY_DESCRIPTION": "ruby 3.3.0dev (2023-02-10T16:53:20Z :detached: 7ece23bf74) +YJIT [aarch64-linux]",
"RUBY_ENGINE": "ruby",
"which ruby": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin/ruby\n",
"hostname": "ip-172-31-18-107\n",
"ec2 instance id": "i-0faa0c38f86ecfc80",
"ec2 instance type": "a1.metal",
"arch": "aarch64-linux",
"uname -a": "Linux ip-172-31-18-107 5.15.0-1022-aws #26-Ubuntu SMP Thu Oct 13 12:59:49 UTC 2022 aarch64 aarch64 aarch64 GNU/Linux\n",
"RbConfig configure_args": " '--disable-install-doc' '--disable-install-rdoc' '--enable-yjit' '--prefix=/home/ubuntu/.rubies/ruby-yjit-metrics-prod'",
"platform": "aarch64"
}
YJIT Statistics (gathered in a separate stats run)
{
"nbody": [
{
"inline_code_size": 24868,
"outlined_code_size": 24684,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 4,
"code_gc_count": 0,
"code_region_size": 61440,
"yjit_alloc_size": 98709,
"all_stats": true,
"exec_instruction": 11242339426,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 6141089,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 22322,
"compiled_iseq_count": 10,
"compiled_block_count": 178,
"compiled_branch_count": 278,
"compilation_failure": 0,
"block_next_count": 78,
"defer_count": 82,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 3,
"num_gc_obj_refs": 67,
"x86_call_rel32": 0,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 241,
"total_insns_count": 11242361748,
"ratio_in_yjit": 99.9998014474138,
"side_exit_count": 0,
"total_exit_count": 6141089,
"avg_len_in_yjit": 1830.675215096215
}
],
"fib": [
{
"inline_code_size": 7532,
"outlined_code_size": 5636,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 1,
"code_gc_count": 0,
"code_region_size": 16384,
"yjit_alloc_size": 28643,
"all_stats": true,
"exec_instruction": 33402432607,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 1117,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 14715,
"compiled_iseq_count": 8,
"compiled_block_count": 49,
"compiled_branch_count": 69,
"compilation_failure": 0,
"block_next_count": 17,
"defer_count": 17,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 0,
"num_gc_obj_refs": 28,
"x86_call_rel32": 0,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 234,
"total_insns_count": 33402447322,
"ratio_in_yjit": 99.99995594634171,
"side_exit_count": 0,
"total_exit_count": 1117,
"avg_len_in_yjit": 29903699.73769024
}
],
"cfunc_itself": [
{
"inline_code_size": 9248,
"outlined_code_size": 8816,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 2,
"code_gc_count": 0,
"code_region_size": 28672,
"yjit_alloc_size": 33393,
"all_stats": true,
"exec_instruction": 9940017545,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 248501322,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 20348,
"compiled_iseq_count": 8,
"compiled_block_count": 61,
"compiled_branch_count": 82,
"compilation_failure": 0,
"block_next_count": 28,
"defer_count": 23,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 1,
"num_gc_obj_refs": 41,
"x86_call_rel32": 0,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 234,
"total_insns_count": 9940037893,
"ratio_in_yjit": 99.99979529253088,
"side_exit_count": 0,
"total_exit_count": 248501322,
"avg_len_in_yjit": 39.9998578075975
}
],
"30k_ifelse": [
{
"inline_code_size": 8267156,
"outlined_code_size": 8266696,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 1010,
"code_gc_count": 0,
"code_region_size": 16543744,
"yjit_alloc_size": 29550897,
"all_stats": true,
"exec_instruction": 13383675677,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 75653,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 1706238,
"compiled_iseq_count": 9263,
"compiled_block_count": 50805,
"compiled_branch_count": 67890,
"compilation_failure": 0,
"block_next_count": 9113,
"defer_count": 16087,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 1009,
"num_gc_obj_refs": 37596,
"x86_call_rel32": 0,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 241,
"total_insns_count": 13385381915,
"ratio_in_yjit": 99.98725297484349,
"side_exit_count": 0,
"total_exit_count": 75653,
"avg_len_in_yjit": 176908.72373864884
}
],
"getivar": [
{
"inline_code_size": 10396,
"outlined_code_size": 9680,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 2,
"code_gc_count": 0,
"code_region_size": 28672,
"yjit_alloc_size": 44369,
"all_stats": true,
"exec_instruction": 29716023425,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 1289,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 1392018739,
"compiled_iseq_count": 8,
"compiled_block_count": 74,
"compiled_branch_count": 109,
"compilation_failure": 0,
"block_next_count": 29,
"defer_count": 33,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 1,
"num_gc_obj_refs": 22,
"x86_call_rel32": 0,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 238,
"total_insns_count": 31108042164,
"ratio_in_yjit": 95.52521263902965,
"side_exit_count": 0,
"total_exit_count": 1289,
"avg_len_in_yjit": 23053548.041117147
}
],
"30k_methods": [
{
"inline_code_size": 2800292,
"outlined_code_size": 2798556,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 342,
"code_gc_count": 0,
"code_region_size": 5603328,
"yjit_alloc_size": 9734457,
"all_stats": true,
"exec_instruction": 13199219020,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 129408,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 592757,
"compiled_iseq_count": 5781,
"compiled_block_count": 19359,
"compiled_branch_count": 27144,
"compilation_failure": 0,
"block_next_count": 5022,
"defer_count": 6786,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 341,
"num_gc_obj_refs": 20338,
"x86_call_rel32": 0,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 240,
"total_insns_count": 13199811777,
"ratio_in_yjit": 99.99550935263309,
"side_exit_count": 0,
"total_exit_count": 129408,
"avg_len_in_yjit": 101996.93233803165
}
],
"setivar": [
{
"inline_code_size": 8404,
"outlined_code_size": 8300,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 2,
"code_gc_count": 0,
"code_region_size": 28672,
"yjit_alloc_size": 33001,
"all_stats": true,
"exec_instruction": 50996057877,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 3099,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 812051203,
"compiled_iseq_count": 8,
"compiled_block_count": 54,
"compiled_branch_count": 79,
"compilation_failure": 0,
"block_next_count": 19,
"defer_count": 23,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 1,
"num_gc_obj_refs": 22,
"x86_call_rel32": 0,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 238,
"total_insns_count": 51808109080,
"ratio_in_yjit": 98.43257895835174,
"side_exit_count": 0,
"total_exit_count": 3099,
"avg_len_in_yjit": 16455649.524685383
}
],
"optcarrot": [
{
"inline_code_size": 378552,
"outlined_code_size": 378036,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 47,
"code_gc_count": 0,
"code_region_size": 765952,
"yjit_alloc_size": 1613615,
"all_stats": true,
"exec_instruction": 11563509050,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 8971,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 251890636,
"leave_start_pc_non_zero": 63,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 87070484,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 8970,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 51294419290,
"compiled_iseq_count": 195,
"compiled_block_count": 2758,
"compiled_branch_count": 4508,
"compilation_failure": 0,
"block_next_count": 949,
"defer_count": 1248,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 18,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 18,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 41,
"num_gc_obj_refs": 821,
"x86_call_rel32": 0,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 87070484,
"exit_setinstancevariable": 8970,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 18,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 8971,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 483,
"total_insns_count": 62770839897,
"ratio_in_yjit": 18.28304452486463,
"side_exit_count": 87088443,
"total_exit_count": 338979079,
"avg_len_in_yjit": 33.85583747780493
}
],
"liquid-render": [
{
"inline_code_size": 739592,
"outlined_code_size": 738768,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 91,
"code_gc_count": 0,
"code_region_size": 1486848,
"yjit_alloc_size": 2768909,
"all_stats": true,
"exec_instruction": 2908692748,
"send_keywords": 0,
"send_klass_megamorphic": 33440,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 250701,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 8610034,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 1586,
"leave_interp_return": 52430963,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 409503951,
"compiled_iseq_count": 147,
"compiled_block_count": 1891,
"compiled_branch_count": 3330,
"compilation_failure": 0,
"block_next_count": 711,
"defer_count": 627,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 7,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 7,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 36,
"num_gc_obj_refs": 1231,
"x86_call_rel32": 0,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 7,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 250750,
"exit_opt_send_without_block": 8643743,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 1586,
"exit_throw": 3373201,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 6,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 48,
"exit_opt_mod": 0,
"exit_opt_eq": 16720,
"exit_opt_neq": 6,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 9,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 166,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 17,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 779,
"total_insns_count": 3305910440,
"ratio_in_yjit": 87.61297505083047,
"side_exit_count": 12286259,
"total_exit_count": 64717222,
"avg_len_in_yjit": 44.75480250063885
}
],
"keyword_args": [
{
"inline_code_size": 10928,
"outlined_code_size": 9940,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 2,
"code_gc_count": 0,
"code_region_size": 28672,
"yjit_alloc_size": 37061,
"all_stats": true,
"exec_instruction": 22495014092,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 204501407,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 17876,
"compiled_iseq_count": 9,
"compiled_block_count": 63,
"compiled_branch_count": 95,
"compilation_failure": 0,
"block_next_count": 18,
"defer_count": 24,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 1,
"num_gc_obj_refs": 51,
"x86_call_rel32": 0,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 234,
"total_insns_count": 22495031968,
"ratio_in_yjit": 99.9999205335648,
"side_exit_count": 0,
"total_exit_count": 204501407,
"avg_len_in_yjit": 109.99931209275249
}
],
"respond_to": [
{
"inline_code_size": 11256,
"outlined_code_size": 10276,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 2,
"code_gc_count": 0,
"code_region_size": 28672,
"yjit_alloc_size": 47167,
"all_stats": true,
"exec_instruction": 21570032127,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 359501766,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 29123,
"compiled_iseq_count": 8,
"compiled_block_count": 76,
"compiled_branch_count": 126,
"compilation_failure": 0,
"block_next_count": 38,
"defer_count": 28,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 1,
"num_gc_obj_refs": 42,
"x86_call_rel32": 0,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 234,
"total_insns_count": 21570061250,
"ratio_in_yjit": 99.99986498415716,
"side_exit_count": 0,
"total_exit_count": 359501766,
"avg_len_in_yjit": 59.99979462409651
}
],
"railsbench": [
{
"inline_code_size": 3415564,
"outlined_code_size": 3413080,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 417,
"code_gc_count": 0,
"code_region_size": 6832128,
"yjit_alloc_size": 9152273,
"all_stats": true,
"exec_instruction": 3545596876,
"send_keywords": 90,
"send_klass_megamorphic": 69,
"send_kw_splat": 565251,
"send_args_splat_super": 0,
"send_iseq_zsuper": 2073153,
"send_block_arg": 2830303,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 12,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 1376287,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 5276055,
"send_iseq_has_post": 89382,
"send_iseq_has_kwrest": 237823,
"send_iseq_has_no_kw": 805124,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 89971,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 716558,
"send_args_splat_cfunc_zuper": 89972,
"send_args_splat_cfunc_ruby2_keywords": 2673,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 1114640,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 206367,
"invokesuper_block": 90658,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 708,
"leave_interp_return": 71793932,
"leave_start_pc_non_zero": 1479773,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 1,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 448604,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 77,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 257994241,
"compiled_iseq_count": 1366,
"compiled_block_count": 11169,
"compiled_branch_count": 19637,
"compilation_failure": 0,
"block_next_count": 3981,
"defer_count": 3869,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 12,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 2,
"invalidate_constant_ic_fill": 10,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 213,
"num_gc_obj_refs": 8444,
"x86_call_rel32": 0,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 90077,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 10,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 448604,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 4455539,
"exit_opt_send_without_block": 4878548,
"exit_objtostring": 9,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 6,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 4790207,
"exit_invokeblock": 1286316,
"exit_leave": 708,
"exit_throw": 466130,
"exit_jump": 0,
"exit_branchif": 11,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 4,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 223655,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 1,
"exit_opt_and": 5,
"exit_opt_or": 0,
"exit_opt_aref": 630013,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 5,
"exit_opt_size": 13,
"exit_opt_empty_p": 1322,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 358587,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 2430,
"total_insns_count": 3785961347,
"ratio_in_yjit": 93.1855025090408,
"side_exit_count": 17629770,
"total_exit_count": 89423702,
"avg_len_in_yjit": 39.45225960338792
}
],
"erubi_rails": [
{
"inline_code_size": 2147700,
"outlined_code_size": 2147408,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 263,
"code_gc_count": 0,
"code_region_size": 4304896,
"yjit_alloc_size": 3942547,
"all_stats": true,
"exec_instruction": 1322304350,
"send_keywords": 0,
"send_klass_megamorphic": 33,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 374071,
"send_block_arg": 249338,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 623414,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 1994805,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 124671,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 249342,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 124672,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 249342,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 2511,
"invokesuper_block": 6,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 585,
"leave_interp_return": 33548715,
"leave_start_pc_non_zero": 623478,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 154769699,
"compiled_iseq_count": 290,
"compiled_block_count": 2382,
"compiled_branch_count": 3970,
"compilation_failure": 0,
"block_next_count": 872,
"defer_count": 855,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 2,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 1,
"invalidate_constant_ic_fill": 1,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 44,
"num_gc_obj_refs": 1646,
"x86_call_rel32": 0,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 124700,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 1,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 1122068,
"exit_opt_send_without_block": 1246834,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 4,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 875274,
"exit_invokeblock": 623414,
"exit_leave": 585,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 31,
"exit_opt_or": 0,
"exit_opt_aref": 124671,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 2180,
"total_insns_count": 1472956467,
"ratio_in_yjit": 89.49258158897102,
"side_exit_count": 4117582,
"total_exit_count": 37666297,
"avg_len_in_yjit": 34.99645234571373
}
],
"activerecord": [
{
"inline_code_size": 1203752,
"outlined_code_size": 1201560,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 147,
"code_gc_count": 0,
"code_region_size": 2408448,
"yjit_alloc_size": 4447731,
"all_stats": true,
"exec_instruction": 1598949028,
"send_keywords": 0,
"send_klass_megamorphic": 1925997,
"send_kw_splat": 427936,
"send_args_splat_super": 0,
"send_iseq_zsuper": 214000,
"send_block_arg": 2139727,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 855995,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 4065652,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 427974,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 427975,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 2995889,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 214000,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 350,
"leave_interp_return": 38947955,
"leave_start_pc_non_zero": 642073,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 186244163,
"compiled_iseq_count": 205,
"compiled_block_count": 1538,
"compiled_branch_count": 2682,
"compilation_failure": 0,
"block_next_count": 556,
"defer_count": 574,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 1,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 1,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 28,
"num_gc_obj_refs": 1056,
"x86_call_rel32": 0,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 1,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 5991698,
"exit_opt_send_without_block": 5992104,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 642132,
"exit_invokeblock": 855995,
"exit_leave": 350,
"exit_throw": 214000,
"exit_jump": 0,
"exit_branchif": 7,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 9,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 213973,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 1049,
"total_insns_count": 1771282922,
"ratio_in_yjit": 89.48535207522313,
"side_exit_count": 13910269,
"total_exit_count": 52858224,
"avg_len_in_yjit": 29.98660641719631
}
],
"fannkuchredux": [
{
"inline_code_size": 35068,
"outlined_code_size": 34336,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 5,
"code_gc_count": 0,
"code_region_size": 77824,
"yjit_alloc_size": 114965,
"all_stats": true,
"exec_instruction": 44412175949,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 693,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 4827069643,
"compiled_iseq_count": 8,
"compiled_block_count": 205,
"compiled_branch_count": 324,
"compilation_failure": 0,
"block_next_count": 73,
"defer_count": 90,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 4,
"num_gc_obj_refs": 57,
"x86_call_rel32": 0,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 234,
"total_insns_count": 49239245592,
"ratio_in_yjit": 90.19670268103323,
"side_exit_count": 0,
"total_exit_count": 693,
"avg_len_in_yjit": 64086833.98124098
}
],
"hexapdf": [
{
"inline_code_size": 1638804,
"outlined_code_size": 1638744,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 201,
"code_gc_count": 0,
"code_region_size": 3289088,
"yjit_alloc_size": 6315173,
"all_stats": true,
"exec_instruction": 11839567634,
"send_keywords": 0,
"send_klass_megamorphic": 10138739,
"send_kw_splat": 87120,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 4209809,
"send_ivar_set_method": 0,
"send_zsuper_method": 180109,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 16,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 184040,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 73502,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 324,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 16,
"send_args_splat_cfunc_var_args": 257195,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 73202,
"send_iseq_ruby2_keywords": 16,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 292982,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 293297,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 37107,
"invokeblock_symbol": 658260,
"leave_se_interrupt": 225,
"leave_interp_return": 239241803,
"leave_start_pc_non_zero": 839212,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 116143,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 1453801588,
"compiled_iseq_count": 607,
"compiled_block_count": 9050,
"compiled_branch_count": 17027,
"compilation_failure": 0,
"block_next_count": 3051,
"defer_count": 3146,
"freed_iseq_count": 2,
"exit_from_branch_stub": 0,
"invalidation_count": 18,
"invalidate_method_lookup": 10,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 2,
"invalidate_constant_ic_fill": 6,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 167,
"num_gc_obj_refs": 5935,
"x86_call_rel32": 0,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 293835,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 6030,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 6,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 4322225,
"exit_opt_send_without_block": 10550953,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 769985,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 293313,
"exit_invokeblock": 695367,
"exit_leave": 225,
"exit_throw": 110109,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 1,
"exit_opt_minus": 0,
"exit_opt_mult": 11,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 293259,
"exit_opt_neq": 628,
"exit_opt_lt": 0,
"exit_opt_le": 176,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 132,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 109802,
"exit_setlocal_WC_1": 177,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 906,
"total_insns_count": 13275922988,
"ratio_in_yjit": 89.04933698911873,
"side_exit_count": 17446234,
"total_exit_count": 256688037,
"avg_len_in_yjit": 46.056378544824824
}
],
"str_concat": [
{
"inline_code_size": 9992,
"outlined_code_size": 9420,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 2,
"code_gc_count": 0,
"code_region_size": 28672,
"yjit_alloc_size": 40819,
"all_stats": true,
"exec_instruction": 12831513521,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 49520,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 3952207,
"compiled_iseq_count": 10,
"compiled_block_count": 72,
"compiled_branch_count": 94,
"compilation_failure": 0,
"block_next_count": 36,
"defer_count": 20,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 1,
"num_gc_obj_refs": 43,
"x86_call_rel32": 0,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 3,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 234,
"total_insns_count": 12835465725,
"ratio_in_yjit": 99.9692086981129,
"side_exit_count": 3,
"total_exit_count": 49523,
"avg_len_in_yjit": 259102.10443632252
}
],
"etanni": [
{
"inline_code_size": 19008,
"outlined_code_size": 18104,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 3,
"code_gc_count": 0,
"code_region_size": 45056,
"yjit_alloc_size": 65241,
"all_stats": true,
"exec_instruction": 122771240,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 19722,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 515,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 1108197008,
"compiled_iseq_count": 11,
"compiled_block_count": 55,
"compiled_branch_count": 73,
"compilation_failure": 0,
"block_next_count": 24,
"defer_count": 19,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 1,
"num_gc_obj_refs": 31,
"x86_call_rel32": 0,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 19722,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 38966722,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 244,
"total_insns_count": 1191981804,
"ratio_in_yjit": 7.029033137824644,
"side_exit_count": 38986444,
"total_exit_count": 38986959,
"avg_len_in_yjit": 2.149046710721911
}
],
"binarytrees": [
{
"inline_code_size": 13968,
"outlined_code_size": 11968,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 2,
"code_gc_count": 0,
"code_region_size": 28672,
"yjit_alloc_size": 44491,
"all_stats": true,
"exec_instruction": 9321594650,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 3,
"leave_interp_return": 2512958,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 7743,
"compiled_iseq_count": 11,
"compiled_block_count": 75,
"compiled_branch_count": 111,
"compilation_failure": 0,
"block_next_count": 24,
"defer_count": 27,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 1,
"num_gc_obj_refs": 51,
"x86_call_rel32": 0,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 3,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 234,
"total_insns_count": 9321602390,
"ratio_in_yjit": 99.99991693488226,
"side_exit_count": 3,
"total_exit_count": 2512961,
"avg_len_in_yjit": 3709.406810133544
}
],
"liquid-c": [
{
"inline_code_size": 685720,
"outlined_code_size": 684084,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 84,
"code_gc_count": 0,
"code_region_size": 1376256,
"yjit_alloc_size": 2561047,
"all_stats": true,
"exec_instruction": 810758411,
"send_keywords": 0,
"send_klass_megamorphic": 14520,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 435476,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 653342,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 310,
"leave_interp_return": 25489880,
"leave_start_pc_non_zero": 16,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 60050888,
"compiled_iseq_count": 125,
"compiled_block_count": 1567,
"compiled_branch_count": 2724,
"compilation_failure": 0,
"block_next_count": 629,
"defer_count": 545,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 2,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 2,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 29,
"num_gc_obj_refs": 955,
"x86_call_rel32": 0,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 2,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 435537,
"exit_opt_send_without_block": 668163,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 310,
"exit_throw": 1865760,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 6,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 29039,
"exit_opt_neq": 8,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 8,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 184,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 756,
"total_insns_count": 867810282,
"ratio_in_yjit": 93.0801824724174,
"side_exit_count": 2999017,
"total_exit_count": 28488897,
"avg_len_in_yjit": 28.353480796395875
}
],
"setivar_object": [
{
"inline_code_size": 8820,
"outlined_code_size": 8680,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 2,
"code_gc_count": 0,
"code_region_size": 28672,
"yjit_alloc_size": 33097,
"all_stats": true,
"exec_instruction": 16036021498,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 1258,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 812018115,
"compiled_iseq_count": 8,
"compiled_block_count": 54,
"compiled_branch_count": 79,
"compilation_failure": 0,
"block_next_count": 19,
"defer_count": 23,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 1,
"num_gc_obj_refs": 22,
"x86_call_rel32": 0,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 1,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 238,
"total_insns_count": 16848039612,
"ratio_in_yjit": 95.18034065861502,
"side_exit_count": 1,
"total_exit_count": 1259,
"avg_len_in_yjit": 12737110.005559968
}
],
"ruby-lsp": [
{
"inline_code_size": 6358228,
"outlined_code_size": 6357684,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 777,
"code_gc_count": 0,
"code_region_size": 12726272,
"yjit_alloc_size": 23647731,
"all_stats": true,
"exec_instruction": 1455507807,
"send_keywords": 146706,
"send_klass_megamorphic": 17202442,
"send_kw_splat": 29869,
"send_args_splat_super": 0,
"send_iseq_zsuper": 300,
"send_block_arg": 525880,
"send_ivar_set_method": 0,
"send_zsuper_method": 5992,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 7210,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 3729,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 1805155,
"send_iseq_has_post": 64112,
"send_iseq_has_kwrest": 932,
"send_iseq_has_no_kw": 23249,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 279756,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 33819,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 4,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 3867,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 448181,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 68798,
"send_iseq_splat_arity_error": 958,
"send_iseq_ruby2_keywords": 87175,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 67087,
"send_send_getter": 251803,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 2391,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 982,
"invokeblock_symbol": 129856,
"leave_se_interrupt": 332,
"leave_interp_return": 37900301,
"leave_start_pc_non_zero": 159028,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 3931847,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 343266,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 16577,
"expandarray_postarg": 0,
"expandarray_not_array": 33346,
"expandarray_rhs_too_small": 35764,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 16454,
"binding_set": 0,
"vm_insns_count": 627419329,
"compiled_iseq_count": 3353,
"compiled_block_count": 35109,
"compiled_branch_count": 70155,
"compilation_failure": 0,
"block_next_count": 10581,
"defer_count": 12042,
"freed_iseq_count": 11,
"exit_from_branch_stub": 0,
"invalidation_count": 295,
"invalidate_method_lookup": 100,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 111,
"invalidate_constant_ic_fill": 84,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 705,
"num_gc_obj_refs": 28376,
"x86_call_rel32": 0,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 623876,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 3897657,
"exit_setinstancevariable": 343266,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 333003,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 85687,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 43755,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 2356323,
"exit_opt_send_without_block": 18602764,
"exit_objtostring": 2,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 1285,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 275326,
"exit_invokeblock": 131277,
"exit_leave": 332,
"exit_throw": 520760,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 19465,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 1,
"exit_opt_minus": 8,
"exit_opt_mult": 0,
"exit_opt_div": 2,
"exit_opt_mod": 0,
"exit_opt_eq": 4645,
"exit_opt_neq": 29,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 107133,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 43880,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 5,
"exit_opt_size": 3590,
"exit_opt_empty_p": 49261,
"exit_opt_succ": 0,
"exit_opt_not": 6909,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 158126,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 1815,
"total_insns_count": 2055318769,
"ratio_in_yjit": 69.47338104126464,
"side_exit_count": 27608367,
"total_exit_count": 65508668,
"avg_len_in_yjit": 21.797106911103732
}
],
"rubykon": [
{
"inline_code_size": 232260,
"outlined_code_size": 231256,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 29,
"code_gc_count": 0,
"code_region_size": 471040,
"yjit_alloc_size": 875791,
"all_stats": true,
"exec_instruction": 82271330300,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 28755,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 16999,
"leave_interp_return": 993882984,
"leave_start_pc_non_zero": 102509,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 187102649,
"compiled_iseq_count": 144,
"compiled_block_count": 1553,
"compiled_branch_count": 2697,
"compilation_failure": 0,
"block_next_count": 561,
"defer_count": 590,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 3,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 3,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 28,
"num_gc_obj_refs": 831,
"x86_call_rel32": 0,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 3,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 28781,
"exit_opt_send_without_block": 141,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 16999,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 11007657,
"exit_opt_neq": 1,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 33,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 17,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 268,
"total_insns_count": 82447379317,
"ratio_in_yjit": 99.77306416462237,
"side_exit_count": 11053632,
"total_exit_count": 1004936616,
"avg_len_in_yjit": 81.85618411977538
}
],
"psych-load": [
{
"inline_code_size": 328612,
"outlined_code_size": 328364,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 41,
"code_gc_count": 0,
"code_region_size": 667648,
"yjit_alloc_size": 1193559,
"all_stats": true,
"exec_instruction": 10805287899,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 13471,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 26942,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 13471,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 4502,
"leave_interp_return": 171945436,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 876643,
"compiled_iseq_count": 64,
"compiled_block_count": 566,
"compiled_branch_count": 989,
"compilation_failure": 0,
"block_next_count": 174,
"defer_count": 218,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 1,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 1,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 12,
"num_gc_obj_refs": 371,
"x86_call_rel32": 0,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 1,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 26942,
"exit_opt_send_without_block": 17732,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 13471,
"exit_invokeblock": 0,
"exit_leave": 4502,
"exit_throw": 13471,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 540,
"total_insns_count": 10806088423,
"ratio_in_yjit": 99.99188750854441,
"side_exit_count": 76119,
"total_exit_count": 172021555,
"avg_len_in_yjit": 62.81312699446299
}
],
"lee": [
{
"inline_code_size": 356628,
"outlined_code_size": 355336,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 44,
"code_gc_count": 0,
"code_region_size": 716800,
"yjit_alloc_size": 1302583,
"all_stats": true,
"exec_instruction": 6587647215,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 22,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 22,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 22,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 52,
"leave_interp_return": 67510401,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 2100744,
"compiled_iseq_count": 49,
"compiled_block_count": 635,
"compiled_branch_count": 1170,
"compilation_failure": 0,
"block_next_count": 257,
"defer_count": 259,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 13,
"num_gc_obj_refs": 464,
"x86_call_rel32": 0,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 148585,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 47,
"exit_opt_send_without_block": 46009,
"exit_objtostring": 10,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 52,
"exit_throw": 20695,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 17,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 468,
"total_insns_count": 6589532544,
"ratio_in_yjit": 99.96811998444544,
"side_exit_count": 215415,
"total_exit_count": 67725816,
"avg_len_in_yjit": 97.26618576290022
}
],
"sequel": [
{
"inline_code_size": 865596,
"outlined_code_size": 863656,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 106,
"code_gc_count": 0,
"code_region_size": 1732608,
"yjit_alloc_size": 3197389,
"all_stats": true,
"exec_instruction": 517487593,
"send_keywords": 495000,
"send_klass_megamorphic": 8413924,
"send_kw_splat": 164878,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 3,
"send_ivar_set_method": 164905,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 824711,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 12,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 4068,
"leave_interp_return": 18144513,
"leave_start_pc_non_zero": 66,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 108524189,
"compiled_iseq_count": 47,
"compiled_block_count": 616,
"compiled_branch_count": 1054,
"compilation_failure": 0,
"block_next_count": 183,
"defer_count": 156,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 12,
"num_gc_obj_refs": 616,
"x86_call_rel32": 0,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 329853,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 990775,
"exit_opt_send_without_block": 8581774,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 495000,
"exit_invokeblock": 0,
"exit_leave": 4068,
"exit_throw": 329993,
"exit_jump": 0,
"exit_branchif": 55,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 214,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 258,
"exit_opt_neq": 106,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 211,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 124,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 50,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 701,
"total_insns_count": 615279301,
"ratio_in_yjit": 82.36180075883944,
"side_exit_count": 10732481,
"total_exit_count": 28876994,
"avg_len_in_yjit": 17.54874873748978
}
],
"erubi": [
{
"inline_code_size": 295372,
"outlined_code_size": 295224,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 37,
"code_gc_count": 0,
"code_region_size": 602112,
"yjit_alloc_size": 1099213,
"all_stats": true,
"exec_instruction": 2519667506,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 1,
"leave_interp_return": 53267031,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 16117,
"compiled_iseq_count": 9,
"compiled_block_count": 83,
"compiled_branch_count": 135,
"compilation_failure": 0,
"block_next_count": 38,
"defer_count": 33,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 2,
"num_gc_obj_refs": 52,
"x86_call_rel32": 0,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 4570,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 1,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 467,
"total_insns_count": 2519679052,
"ratio_in_yjit": 99.99936035504255,
"side_exit_count": 4571,
"total_exit_count": 53271602,
"avg_len_in_yjit": 47.29842618586916
}
],
"chunky_png": [
{
"inline_code_size": 402456,
"outlined_code_size": 402032,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 50,
"code_gc_count": 0,
"code_region_size": 815104,
"yjit_alloc_size": 1482667,
"all_stats": true,
"exec_instruction": 9830508040,
"send_keywords": 11561,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 246,
"leave_interp_return": 238841003,
"leave_start_pc_non_zero": 22,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 421301,
"compiled_iseq_count": 86,
"compiled_block_count": 1079,
"compiled_branch_count": 1847,
"compilation_failure": 0,
"block_next_count": 425,
"defer_count": 397,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 1,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 1,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 21,
"num_gc_obj_refs": 689,
"x86_call_rel32": 0,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 14001,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 1,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 55,
"exit_opt_send_without_block": 4247,
"exit_objtostring": 2,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 11561,
"exit_invokeblock": 0,
"exit_leave": 246,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 486,
"total_insns_count": 9830899228,
"ratio_in_yjit": 99.99571452224025,
"side_exit_count": 30113,
"total_exit_count": 238871116,
"avg_len_in_yjit": 41.153899607518895
}
],
"mail": [
{
"inline_code_size": 1060892,
"outlined_code_size": 1059492,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 130,
"code_gc_count": 0,
"code_region_size": 2125824,
"yjit_alloc_size": 4216169,
"all_stats": true,
"exec_instruction": 2469596142,
"send_keywords": 0,
"send_klass_megamorphic": 227409,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 1014793,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 139913,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 34942,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 174886,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 17471,
"invokeblock_symbol": 0,
"leave_se_interrupt": 373,
"leave_interp_return": 12420121,
"leave_start_pc_non_zero": 35032,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"getivar_too_complex": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 26247,
"setivar_too_complex": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 8743,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 24712445,
"compiled_iseq_count": 347,
"compiled_block_count": 4934,
"compiled_branch_count": 8882,
"compilation_failure": 0,
"block_next_count": 1686,
"defer_count": 1777,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 9,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 4,
"invalidate_constant_ic_fill": 5,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 97,
"num_gc_obj_refs": 3393,
"x86_call_rel32": 0,
"x86_call_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 26247,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 5,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 8743,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 1084738,
"exit_opt_send_without_block": 901839,
"exit_objtostring": 35,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 174886,
"exit_invokeblock": 17471,
"exit_leave": 373,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 33,
"exit_branchunless": 2,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 5,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 10,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 17481,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 1,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 113721,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 110,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 690,
"total_insns_count": 2491962887,
"ratio_in_yjit": 99.00831408329076,
"side_exit_count": 2345700,
"total_exit_count": 14765821,
"avg_len_in_yjit": 167.0919918370946
}
]
}
Per-Benchmark Metadata
No JIT Metadata
{
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
No JIT Metadata
{
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}
YJIT Metadata
{
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 467,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 299,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 689,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 452,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 31,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 135,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 179,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 85,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1341,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 333,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 184,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1217,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "6 hours, 38 minutes, 21 seconds",
"total_bench_seconds": 23901,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "76d10501cdb901cc40586258172bb3eb5407a249"
}
}
}